/'--------------------------------------------------------
    Holt                  http://coderesearchlabs.com/holt
    by Javier Santo Domingo (j-a-s-d@coderesearchlabs.com)
  --------------------------------------------------------
    FreeBASIC emitter demo
  --------------------------------------------------------'/

declare function getname cdecl lib "he_fb_demo" _
	alias "getName" () as zstring ptr

declare function getLevelKinds cdecl lib "he_fb_demo" _
	alias "getLevelKinds" ( _
		byval _level as unsigned long _
	) as zstring ptr

declare function setDestination cdecl lib "he_fb_demo" _
	alias "setDestination" ( _
		byval _destination as zstring ptr _
	) as zstring ptr

declare function beginEmission cdecl lib "he_fb_demo" _
	alias "beginEmission" () as zstring ptr

declare function endEmission cdecl lib "he_fb_demo" _
	alias "endEmission" () as zstring ptr

declare function emitNode cdecl lib "he_fb_demo" _
	alias "emitNode" ( _
		byval _level as unsigned long, byval _position as unsigned long, byval _childCount as unsigned long, _
		byval _path as zstring ptr, byval _kind as zstring ptr, _
		byval _name as zstring ptr, byval _value as zstring ptr _
	) as zstring ptr
